thorn-headed worm - Francés Inglés Diccionario